pancreas islet cells - Alemán Inglés Diccionario